﻿*{
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	padding: 0;
	border: none;
	font-size: 12px;
	list-style: none;
	font-family: 'SimSun'!important;
	/*编写产品页时注释的
	width: 1100px;
	height: 130px;*/
}

/*更改网站首页默认宽度*/
.VE_contor100{width:100%; height:500px; overflow: hidden;}
.VE_contor1100{
	width:1100px;
	height: 500px;
	position:relative;
	margin:0 auto;
	overflow:visible;

	}
.VE_contor1920{
	width:1920px;
	height: 500px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-960px;
	margin-top:-250px;
	}

.panel{ width: 1100px; margin: 0 auto;}
.floatL{ float: left;}
.floatR{ float: right;}
.borderLR{ border-left:#ddd 1px solid; border-right:#ddd 1px solid; }
.clear{ clear: both;}
.center{ text-align: center;}
.left{ text-align: left;}
.right{ text-align: right;}
.white{ color: #FFF;}
.black{ color: #000;}
.blue{ color: #01005e;}
.bgWhite{ background: #FFF;}
a{ text-decoration: none;}
a:link,a:visited{ color: #444;}
.box .table ul li .a:link,
.box .table ul li .a:visited{
	color: white;
	font-size: 26px;
}
a:hover{ text-decoration: underline; color: #c20000;}

/*顶部*/
.top_bg {
	
}
.top_s_menu{ width: 100%;  overflow: hidden; background: #383431; }
.top_s_menu .free{ width: 185px; padding-top: 9px; float: right; text-align: right;}
.top_s_menu .s_menu{ width:960px; height:35px; line-height: 35px;}
.top_s_menu .s_menu a{ display:block; height:35px; line-height:35px;  color: #FFF; padding: 0 4px; float:left;}

.nav{ height: 79px; background: url("../img/nav_bg.png") repeat-x; }
.nav .menu { +position:relative; +top:3px;}

.nav .menu span{ width: 2px; height: 79px; float: left; background: url("../img/nav_silde.png") no-repeat;  }
.nav .menu a span{ float: none; background: none; font-size: 14px;  font-weight: normal;}
.nav .menu .curNav{background: url("../img/menu_bg.png") no-repeat; color: #FFF;}


/*产品登录*/
.vetop_product_login {display:block;  width:80px; height:35px;  float:left; text-align:center; color:#f6c411;}
.vetop_product_login_ul { display:block; width:100px; padding-bottom:6px; border:solid 1px #ddd; background:#fff; position:absolute; top:35px; margin-left:10px; z-index:9999; display:none; color:#666;}
.vetop_product_login_ul li {display:block; width:100px; height:30px;  position:relative; }

.top_s_menu .s_menu .vetop_product_login_ul li span{ display:block; width:100px; }


.top_s_menu .s_menu .vetop_product_login_ul li dl { display:block; width:120px;  position:absolute; left:100px; top:0px; display:none; background:#fff; border:solid 1px #ddd; margin:0; padding:0;}
.top_s_menu .s_menu .vetop_product_login_ul li dl dd{ display:block; width:120px; height:30px; }
.top_s_menu .s_menu .vetop_product_login_ul li dd a{display:block; width:120px; height:30px; line-height:30px; font-size:14px; color:#666; text-decoration:none; margin:0; padding:0;}
.top_s_menu .s_menu  .vetop_product_login_ul li dd a:hover {color:#f60;background:#efefef;}


ul.login_ul_show {display:block;}
.top_s_menu .s_menu .vetop_product_login_ul li dl.login_dl_show {display:block;}


.login_li_hover span{color:#333; background:#efefef;}
/* --------- 导航 ----------------*/

#navMenu {
	width: 830px; height: 79px; float: right;
	overflow:hidden;
}
#navMenu ul {
	float:left;
	height: 79px;
}
#navMenu ul li {
    font:14px "Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体";
	float:left;	
	height: 79px;
}
#navMenu ul li a {
	text-decoration:none;
	display: inline-block;
	position: relative;
    width: 90px; height: 79px; line-height: 79px; text-align: center; font-weight:bold; color: #555;  font-size: 16px;
}
#navMenu ul li a.hover {
	text-decoration:none;
	display: inline-block;
	position: relative;
    background: url("../img/menu_bg.png") no-repeat; color: #FFF;
}
    
#navMenu ul li span {
	cursor:pointer;
	display:inline-block;
    width: 90px;
	height:79px;
	line-height:79px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#666;
    font-size: 16px;
    position: relative; top:-2px;
}
#navMenu ul li.hover {
	padding-top:0;
}
#navMenu ul li.hover a {
	display: inline-block;
	position: relative;
}
#navMenu ul li.hover span {
	cursor:pointer;
	display:inline-block;
	height:79px;
	line-height:79px;
	text-align:center;
	vertical-align:middle;
    background: url("../img/menu_bg.png") center bottom no-repeat; color: #FFF;
}
#navMenu ul li a.hover, #navMenu ul li a:hover {
	text-decoration:none;
    color:#DEFF01;
	display: inline-block;
	position: relative;
}
#navMenu ul li a.hover span, #navMenu ul li a:hover span {
	cursor:pointer;
	display:inline-block;
	height:79px;
    color:#DEFF01;
	line-height:79px;
	text-align:center;
	vertical-align:middle;
    background: url("../img/menu_bg.png") center bottom no-repeat; color: #FFF;
}
/*-------- 下拉菜单 --------------*/

.dropMenu {
	position:fixed;
	top: 0;
	z-index:100;
	visibility: hidden;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);
	margin-top: -1px;
	border: 1px solid #007cc2;
	border-top: 0px solid #3CA2DC;
	background-color: #FFF;
	background:url(../images/mmenubg.png);

    padding:6px 22px 6px 1px;
}

.dropMenu li {
	margin-top:2px;
	margin-bottom:4px;
	padding-left:6px;
}
.dropMenu a {
	width: auto;
	display: block;
	color: #fff;
	padding: 2px 0 2px 1.2em;
}
* html .dropMenu a {
	width: 100%;
}
.dropMenu a:hover {
	color:#ffeb94;
	text-decoration: underline;
}

li.VE_menu_thisbg{
    display:block;
    width:90px;
    height:2px;
    background:#ddd;
	position:absolute;
	top: -4px;
	z-index:200;
}




/*底部*/
.bottom{ padding: 30px 0; background: #004098; }
.bottom .bottomNav{ width: 786px; line-height: 22px; text-align: center; float: left;}
.bottom .bottomNav a{ color: #FFF; font-size: 14px;}
.bottom .bottomNav dl{ width: 145px; float: left;}
.bottom .bottomNav dt{ margin: 5px 0 15px 0; line-height: 18px; border-left:#375295 1px solid; }
.bottom .bottomNav dt a{ font-size:18px;  }
.bottom .bottomNav dd{padding:0 25px;}
.bottom .serviceInfo{ width: 175px; padding: 0 5px; text-align: center;}
.bottom .d2Code{ width: 115px; padding: 0 5px; text-align: center; color: #FFF; font-size: 14px;}
#popBottom{ cursor: pointer;}
.copyright{ line-height: 26px; text-align: center;background: #004098; color: #FFF;height: 100px;}

.VE_bottom_companyqq{width:174px; height:24px; line-height:24px; color:#fff; position:relative;}
.VE_bottom_companyqq p{ display:block; width:66px; height:24px;  position:absolute; left:0; top:0; }
.VE_bottom_companyqq span{ display:block; width:110px; height:24px;  position:absolute; right:0; top:0; }


/*控制跳到顶部按钮样式*/
.VE_to_top{width:40px; height:40px; background-color:rgba(0,124,194,0.5);  +background:#007cc2;}
.VE_to_top:hover{width:40px; height:40px; background:#2c2d2e;}
.VE_to_top img{display:block; margin:14px auto;}
.top{ position: fixed; right: 50px; bottom: 50px; display: none;}

/*控制企业qq*/

.wpa_release_a01 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 102px;
    height: 24px;
    background-image: url(../images/wpa_a01.png);
    overflow: hidden;
}
.wpa_release_a01 a, .wpa_release_a01 a:link, .wpa_release_a01 a:visited, .wpa_release_a01 a:hover {
    display: block;
    width: 82px;
    height: 23px;
    line-height: 21px;
    *line-height: 23px;
    _line-height: 21px;
    padding: 1px 0 0 20px;
    text-align: center;
    color: #225073;
    text-decoration: none;
    font-size: 12px;
}
